Efficient Cost-Based Scheduling for Scalable Media Streaming
نویسندگان
چکیده
The number of media streams that can be supported concurrently is highly constrained by the stringent requirements of real-time playback and high transfer rates. To address this problem, media delivery techniques, such as Batching and Stream Merging, utilize the multicast facility to increase resource sharing. The achieved resource sharing depends greatly on how the waiting requests are scheduled for service. Scheduling has been studied extensively when Batching is applied, but up to our knowledge, it has not been investigated in the context of stream merging techniques, which achieve much better resource sharing. In this study, we analyze scheduling when stream merging is employed and propose a simple, yet highly effective scheduling policy, called Minimum Cost First (MCF). MCF exploits the wide variation in stream lengths by favoring the requests that require the least cost. We present two alternative implementations of MCF: MCF-T and MCF-P. We compare various scheduling policies through extensive simulation and show that MCF achieves significant performance benefits in terms of both the number of requests that can be serviced concurrently and the average waiting time for service.
منابع مشابه
Performance and Waiting-Time Predictability Analysis of Design Options in Cost-Based Scheduling for Scalable Media Streaming
Motivated by the impressive performance of cost-based scheduling for media streaming, we investigate its effectiveness in detail and analyze opportunities for further tunings and enhancements. Guided by this analysis, we propose a highly efficient enhancement technique that optimizes the scheduling decisions to increase the number of requests serviced concurrently and enhance user-perceived qua...
متن کاملReal-time scheduling on scalable media stream delivery
Scalable streams provide a layered representation for transmitting media contents over a channel with packet losses and variable delay. In general, real-time streaming scalable media to audience has timing constraints, and different layers in a frame have different importance to the playback quality reconstructed in client. In this paper, we proposes an efficient and simple real-time scheduling...
متن کاملReal-time scheduling based on imprecise computation for scalable streaming media system over the Internet
This paper proposes a performance metrics and a real-time scheduling algorithm based on imprecise computation workload model for delivery of scalable streaming media, which can be adapted to network status and QoS requirement over the best-effort Internet. The scheduling task of a scalable streaming media is partitioned into two subtasks: the mandatory subtask for the base layer and the optiona...
متن کاملReal-time scheduling supporting VCR functionality for scalable video streaming
Digital video cassette recording (VCR) functionality enables quick and user friendly browsing of multimedia content, thus is highly desirable in streaming video application. In this paper, we propose a layer-based implementation scheme and a layer-based soft real-time scheduling algorithm for efficient implementation of scalable streaming video system to provide full VCR functionality over a dy...
متن کاملGreening the Video Transcoding Service with Low-Cost Hardware Transcoders
Video transcoding plays a critical role in a video streaming service. Content owners and publishers need video transcoders to adapt their videos to different formats, bitrates, and qualities before streaming them to end users with the best quality of service. In this paper, we report our experience to develop and deploy VideoCoreCluster, a low-cost, highly efficient video transcoder cluster for...
متن کاملA Scalable Delivery Framework and a Pricing Model for Streaming Media with Advertisements∗
This paper presents a delivery framework for streaming media with advertisements and an associated pricing model. The delivery model combines the benefits of periodic broadcasting and stream merging. The advertisements’ revenues are used to subsidize the price of the media content. The pricing is determined based on the total ads’ viewing time. Moreover, this paper presents an efficient ad allo...
متن کامل